/* CSS Document */
body {background: url("../images/patterns/bg-body.jpg") repeat scroll 0 0 #fff;font-size: 12px; color:#888888; position:relative; min-width:1024px; padding-top: 42px;}
* {margin:0px; padding:0px; list-style:none;}
a,img{border:0;text-decoration:none;}

.fixed-top, .fixed-bottom {position: fixed;right: 0;left: 0; z-index: 1030;}
.fixed-top { top:0;}
.fixed-bottom { bottom: 0}

.left { float:left;}
.right{ float: right;}
.clear { clear:both; overflow:hidden; height:0px;}
.w80{ width:80px;}
.mtop8px { margin-top: 8px;}
.mbom10px { margin-bottom: 10px;}
.mg5px { margin: 5px;}

.container{width: 1024px; margin:0px auto; position: relative;}
.link-button {}

/*头部样式*/
.black-bg{background: url("../images/patterns/hash.png") repeat scroll left top #000;}
.header-bg{ background: url("../images/header-bg.png") repeat-x scroll 50% 0 #3E7DAF; height: 400px;}
#header{height:42px;width:1024px; margin:0 auto;}
#header .logo{float:left;display:block;margin-top:2px;width:136px;height:36px;overflow:hidden;}
#nav{float:left;font-size:16px;font-family:"微软雅黑","宋体";}
#nav a:hover{text-decoration:none}
#nav .nav-item,#nav .nav-link{position:relative;float:left;display:block;color:#FFF;z-index:1000;}
#nav .nav-link{height:42px;line-height:42px;font-weight:700;z-index:999;text-align:center; padding: 0px 20px;}
#nav .hover .nav-link{white-space:nowrap;color:#FFF;background:#F60;}
#nav .nav-dropdown{display:none;position:absolute;top:42px;left:-1px;width:400px;height:220px;border:1px solid #dadada; border-top: none;background:#fff;box-shadow:0 1px 6px rgba(0, 0, 0, 0.2);z-index:998}
#nav .nav-dropdown-align-right{left:auto;right:0;_right:-1px}
#nav .nav-dropdown-trending{float:left;width:300px;font-size:14px}
#nav .nav-dropdown-channel{float:right;width:100px;height:100%;font-size:14px;background:#f6f6f6}
#nav .nav-dropdown a:hover{color:#FFF}
#nav .trending li{height:35px;line-height:35px;font-weight: 700;border-bottom:1px dashed #ccc;vertical-align:bottom;overflow:hidden}
#nav .trending li a{display:block;padding-left:25px;color:#1E1E1E;}
#nav .trending li a:hover{background:#F60}
#nav .nav-dropdown-entry{line-height:34px;margin-left:25px;font-size: 14px;}
#nav .nav-dropdown-entry a{display:inline-block;color:#b20000}
#nav .nav-dropdown-entry a:hover{color: #F60;}
#nav .nav-dropdown-channel a:hover { color: #F60;}
#nav .channel{margin-top:6px}
#nav .channel li{line-height:2em}
#nav .channel li a{height:30px;padding-left:24px;line-height:30px;color:#6d6d6d}

/*button样式*/
.button { border: none; color: #FFF; padding: 8px 15px; background: url("../images/button-shadow.png") repeat-x scroll 50% 0; }
.button-yellow {background-color: #F60;}
.button-yellow:hover{ background-color: #fc8231;}
.button-glue {background-color: #307eb1;}
.button-glue:hover{background-color: #4190c4;}
.button-red { background-color: #d82b31;}

/*首页登录框*/
.flex-caption {position: absolute; right:0; bottom: 30px; z-index:1;}
.flex-bg { background: url('../images/patterns/flex-caption-bg.png'); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);  }
.flex-border { padding: 30px 60px 30px 30px; width:240px; background: url("../images/patterns/flex-border.png") repeat-y scroll 294px 0 transparent; }
.slide-text-1 { font-size: 21px; line-height:28px; font-weight: 800; color:#f9f9f9; text-transform: uppercase; }
.signup-form-ctnr .home-form-btn { border: 0 none; font-size: 12px; width: 100%; }
.home-form { margin: 10px 0; width: 100%; position: relative; }
.home-form fieldset { border: none; }
.home-form .field{ margin: 5px auto; padding-left: 25px; background-color: #dadada;}
.home-form .field input.smart_input { float: right; border: none; width: 195px; height: 30px; line-height: 30px; padding: 0px 5px;}
.home-form .other { background:none; padding: 10px 0px; height: 10px; color: #FFFFFF;}
.home-form .other input{ float: left;}
.home-form .other label { float: left; margin-left: 10px;}
.home-form a { color: #FFF; text-decoration: underline;}
.user_name { background: url('../images/user.png') no-repeat 5px center; height: 30px; }
.password { background: url('../images/password.png') no-repeat 5px center; height: 30px; }

/* body css*/
.container h3.global-title{ padding: 30px 0px; font-size: 25px;}
.global-body {
    min-height: 300px;
    border: 1px solid #C7CDD6;
    box-shadow: 0 1px 3px #CCCCCC;
    position: relative;
    z-index: 1;
    background-color: #FFFFFF;
    padding: 30px;
    margin-bottom: 10px;
}
.global-text {font-size: 15px; line-height: 2;}
.global-text img{ float: right; margin-left: 50px;}
.odd img { float: left; margin-left: 0px; margin-right: 50px;}
.global-text h3{font-weight: bold; font-size: 24px; color: rgb(236, 116, 0); margin-bottom: 30px; margin-top: 10px;}
.global-border { width: 100%; margin: 0px auto; border-top: 1px solid rgb(231, 231, 231);}


.footer { text-align: center; padding: 20px 50px;}
.footer p.footer-link {margin:0 auto 10px; }
.footer p.footer-link, .footer p.footer-link a{ color: #636B89;}

.footer .copyright {font-size: 12px;text-shadow: 0 1px 1px #FFFFFF;}
.textGray {color: #999999;}